body {
	padding-top: 20px;
	padding-bottom: 20px; 
}

.jumbotron {
	min-height: 450px;
}

.frmLogin {
	max-width: 330px;
	padding: 15px;
	margin: 0 auto;
}

.frmLogin .frmLogin-heading,
.frmLogin .checkbox {
	margin-bottom: 10px;
}

.frmLogin-heading {
	text-align: center;
}

.frmLogin .checkbox {
	font-weight: normal;
}

.frmLogin .form-control {
	position: relative;
	font-size: 16px;
	height: auto;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.frmLogin .form-control:focus {
	z-index: 2;
}
.frmLogin input[type="text"] {
	margin-bottom: -1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.frmLogin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.footer {
	padding-top: 19px;
	color: #777;
	border-top: 1px solid #e5e5e5;
}

.input-group {
	padding-bottom: 15px;
}

@media only screen and (max-width: 500px) {
    #globalMess {
        width: 80% !important;
    }
}

/* Global Message */
#globalMess	{position: absolute; display: none; top: 0px; z-index: 5000; width: 500px; text-align:left;}
#globalMess .imgClose {width:20px; height:20px; cursor:pointer; float:right; margin-right:2px; margin-top:2px; background:url(../images/ico_rechazar_gris.gif) no-repeat;}

.mensajesErr {border: 1px solid #FF0000; color:#000; border-top:none; font-size:11px; background:url(../images/red.gif) repeat-y #FFEBE8; padding:0;}
.mensajesErr .img {width:60px; height:60px; float:left; margin-right:10px; background:url(../images/message_err.gif) no-repeat;}
.mensajesErr .msgTitulo {color:#FF0000; font-size:11px; margin-top:5px; font-weight:bold;}
.mensajesErr p.msgTexto {margin-left:70px; margin-top:10px;}

.mensajesOk {border: 1px solid #359229; color:#000; border-top:none; font-size:11px; background:url(../images/green.gif) repeat-y #E5FFE1; padding:0;}
.mensajesOk .img {width:60px; height:60px; float:left; margin-right:10px; background:url(../images/message_ok.gif) no-repeat;}
.mensajesOk .msgTitulo {color:#359229; font-size:11px; margin-top:5px; font-weight:bold;}
.mensajesOk p.msgTexto {margin-left:70px; margin-top:10px;}

.mensajesAlert {border: 1px solid #FFC600; color:#000; border-top:none; font-size:11px; background:url(../images/orange.gif) repeat-y #FEFDCF; padding:0;}
.mensajesAlert .img {width:60px; height:60px; float:left; margin-right:10px; background:url(../images/message_alert.gif) no-repeat;}
.mensajesAlert .msgTitulo {color:#FFBA00; font-size:11px; margin-top:5px; font-weight:bold;}
.mensajesAlert p.msgTexto {margin-left:70px; margin-top:10px;}